<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
?>
<script type="text/javascript">
    
    //Variables globales
    var impuestoVenta;
    
    //$(window).load(function(){alert("Hola windows");})
    
    $(document).ready(function(){
          
        //alert("Hola jquery");
        
        $('#codigo').val($(this).is(':checked'));

        $('.btnselectArticulos').click(function() {
        //alert("si");
        if($(this).is(":checked")) {
            var returnVal = confirm("Are you sure?");
            $(this).attr("checked", returnVal);
        }
        $('#codigo').val($(this).is(':checked'));        
    });
                
        obtener_Nombre();
        obtener_TipoPrecio();
        cargar_Devoluciones_Pendientes();
        cargar_Familias();
        //cargar_Articulos();
        $("#minimo").val("0");
        $("#maximo").val("0");
        $("#precioSugerido").val("0.0");
        $("#total").val("0.0");
        
        
        
        $("#hddFactor").change(function(evento){
            var factor = $("#hddFactor").val();
            //alert(factor);
                        
        });

        
        // Al cambiar el combo factura busca los detalles de dicha factura
        $("#cmbFacturas").change(function(evento){
            var idFactura = $("#cmbFacturas").val();
            cargarDetallesFactura(idFactura);
                        
        });
        
        //////////////////////////////////////////////////////////////////////////
        ///////Incio del codigo para mostrar familias...//////////////////////////
        //////////////////////////////////////////////////////////////////////////
        //
        //Esconde las opciones de familias por primera vez, al recorrer la pagina
        $("#divChoicesFamily").hide();
        
        
        // Al hacer click en buscar trae las familias y las despliega en una tabla
        $('.btnBuscaFamilias').on('click', function(){
            $('#divChoicesFamily').show()
            thefield = $(this).prev()
            $('.btnselect').on('click', function(){
                
                $('#bodyFamilia td').click(function(){
                    value = $(this).next().text();
                    thefield.val( value )
                    
                });
                //Oculta la tabla para que siga digitando el usuario
                $('#divChoicesFamily').hide()
                
                //Se recorre los input y se le establece falso para la siguiente ver q se busque este des chequeado
                for(i=0; i<document.getElementsByTagName('input').length;i++){
                    document.getElementsByTagName('input')[i].checked = false;
                }
            })
        });
        
        //Boton para esconder la tabla de familias
        $('.btnEsconder').on('click', function(){
            $('#divChoicesFamily').hide()
        });

        //////////////////////////////////////////////////////////////////////////
        ///////Fin del codigo para mostrar familias...//////////////////////////
        ////////////////////////////////////////////////////////////////////////// 
       
    
       
       
        //////////////////////////////////////////////////////////////////////////
        ///////Incio del codigo para mostrar articulos...//////////////////////////
        //////////////////////////////////////////////////////////////////////////
        //
        //Esconde las opciones de familias por primera vez, al recorrer la pagina
        $("#divChoicesArticulo").hide();
        
        
        // Al hacer click en buscar trae las familias y las despliega en una tabla
        $('.btnBuscaArticulos2').on('click', function(){
            cargar_Articulos();
            $('#divChoicesArticulo').show()
            
            //thefield = $(this).prev()
           
        });
        
        //Boton para esconder la tabla de familias
        $('.btnEsconder').on('click', function(){
            $('#divChoicesArticulo').hide()
        });
        
        
        

        //////////////////////////////////////////////////////////////////////////
        ///////Fin del codigo para mostrar articulos...//////////////////////////
        ////////////////////////////////////////////////////////////////////// 
       
        function resizeInput() {
    $(this).attr('size', $(this).val().length+2);
}   

$('input[type="text"]').keyup(resizeInput).each(resizeInput);
        
    });
    

    function cargar_Devoluciones_Pendientes()
    {       
        
        var accion='cargarDevolucionesPendientes';
        var fecha = CalcFecha();
        $.get("controladores/ajaxControlador.php",{accion:accion,fecha:fecha},function(resultado){
            if(resultado == false)
            {
                //alert("Error cargar_Facturas_Pendientes");
            }
            else
            {  
                $('#cmbFacturas').append(resultado);
                   
                var cmbFacturas=document.getElementById("cmbFacturas");
                
                if(cmbFacturas.length > 0)
                {
                    cmbFacturas[1].selected =true;
                    cargarDetallesFactura(cmbFacturas.value);
                    //cmbFacturas.change();
                }    
                
                
            }
        });
    }
    
    function cargarDetallesFactura(idFactura)
    {       
        //$("tbody").empty();
        $('#bodyFacturaDetalle').each(function() {
            $(this).empty();
        });
        var accion='cargarDetallesFactura';
        //var fecha = CalcFecha();
        $.get("controladores/ajaxControlador.php",{accion:accion,idFactura:idFactura},function(resultado){
            if(resultado == false)
            {
                alert("Error");
            }
            else
            {  
                $('#bodyFacturaDetalle').append(resultado);
                   
                //var cmbFactura=document.getElementById("cmbFacturas");
                //cmbFacturas[0].selected =true;
                
            }
        });
    }
    
    function cargar_Familias()
    {       
        
        $('#bodyFamilia').each(function() {
            $(this).empty();
        });
        var accion='cargarFamilias';
        //var fecha = CalcFecha();
        $.get("controladores/ajaxControlador.php",{accion:accion},function(resultado){
            if(resultado == false)
            {
                alert("Error");
            }
            else
            {  
                $('#bodyFamilia').append(resultado);
                   
                //var cmbFacturas=document.getElementById("cmbFacturas");
                //cmbFacturas[0].selected =true;
                
            }
            $('#thCodigo').click();
            
        });
    }
    
    function cargar_Articulos()
    {       
        
        $('#bodyArticulo').each(function() {
            $(this).empty();
        });
        var accion      = 'cargarArticulos';
        var tipoPrecio  = $('#hddTipoPrecio').val();
        var familia     = $('#idFamilia').val();
        //var fecha = CalcFecha();
        $.get("controladores/ajaxControlador.php",{accion:accion,tipoPrecio:tipoPrecio,familia:familia},function(resultado){
            if(resultado == false)
            {
                alert("Error");
            }
            else
            {  
                $('#bodyArticulo').append(resultado);
            
                //$('#thCodigoArticulo').click();
            
            }
            $('#thCodigoArticulo').click();
            
        });
    }   

 
    
    function buscaAriculo()
    {
        var codArticulo;
        var accion;
        
        codArticulo = $('#codigo').val();
        accion      = 'buscaAriculo';
        $.get("controladores/ajaxControlador.php",{accion:accion,codArticulo:codArticulo},function(resultado){
            if(resultado == false)
            {
                alert("Error");
            }
            else
            {  
                $('#bodyFacturaDetalle').append(resultado);
                   
                //var cmbFacturas=document.getElementById("cmbFacturas");
                //cmbFacturas[0].selected =true;
                
            }
        });
        
        
    }
    function ChargeDiscount()
    {
//        var fixDisc;
//        var bidDisc;
//        var competitionDisc;
//        //fixDisc         = $('#hddDescuentoFijo').val();
//        bidDisc         = $('#hddDescuentoPromocion').val();
//        //competitionDisc = $('#hddDescuentoCompetencia').val();
//        
//        
//        CompleteCmbDiscount(bidDisc);
//        
//        if($('#hddFactor').val() == 1 )//|| $('#minimo').val() == 0)
//             $('#minimos').hide();
//         
//         if($('#hddImpVenta').val() == "S")
//             impuestoVenta = true;
//         else
//             impuestoVenta = false;      
        
        
    }
    
  
    
    function CheckArticulo(codArticulo,factor,unidades,descFijo,descPromocion,descCompetencia,precioSugerido,impVenta,
    codCompannia,precio,precioDolar,precioEspecial,precioEspecialDolar,tipoCambio,codGrupoBonifica,descripcionCorta)
    {
        //alert($codArticulo);
        $('#codigo').val(codArticulo);
        $('#divChoicesArticulo').hide();
        
        $('#precioSugerido').val(precioSugerido);
        $('#hddCodCompania').val(codCompannia);
        $('#hddFactor').val(factor);
        $('#hddImpVenta').val(impVenta);
        $('#hddDescuentoFijo').val(descFijo);
        $('#hddDescuentoPromocion').val(descPromocion); 
        $('#hddDescuentoCompetencia').val(descCompetencia);
        $('#hddGrupoBonifica').val(codGrupoBonifica);
        $('#descripcionCorta').val(descripcionCorta);
        
         $('#hddFindArticulo').val(true);
                 
                
//        if(factor > 0){
//                    
//                    //window.opener.document.ClienteFactura.hddFactor.value = factor;
//                    var maximo = unidades / factor;
//                    var minimo = unidades % factor;
//                    //Estos campos deben estar dentro del form que llama a esta pagina
//                    $('#hddUnidadesBodega').val(unidades);
//
//                    $('#hddMaximoLabel').val(maximo);
//
//                    $('#maximoLabel').html("MAX: " + maximo);
//                    $("#maximo").attr({"max" : maximo, "min": 0});
//                    
//                                   
//                    $('#hddMinimoLabel').val(minimo);
//                    $('#minimoLabel').html("MIN: " + minimo);
//                    
//                    //window.opener.document.getElementById('minimo').max = minimo;
//                    $("#minimo").attr({"min": 0});
//                    //window.opener.document.getElementById('minimo').min = minimo;
//                    
//                    $('#hddFindArticulo').val(true);              
//        
//                  
//                }
//                else{
//                    $('#maximo').val(0); 
//                    $('#minimo').val(0); 
//                    $('#hddFindArticulo').val(false);   
//                    
//                }
                
                SearchDelivery();
         $('.btnselectArticulos').attr('checked', false); // Unchecks it
    }
    
    function  SearchDelivery()//BUSCAR PLAZO
    {
        if ($('#hddPlazo').val() != null)
            {
                var accion = 'selectClienteArticulosPlazo';
                var codigoArticulo = $('#codigo').val();
                
                $.get("controladores/ajaxControlador.php",{accion:accion,codigoArticulo:codigoArticulo},function(resultado){
                if(resultado == false)
                {
                    $('#hddPlazo').val(0);
                    
                }
                else
                {  
                    $('#hddPlazo').val(resultado);
                    

                }
                
            
            
        });
                
    }
    }
    
  

    
</script>


<ul class="breadcrumb">
    <li><a href="index.php">Inicio</a> <span class="divider">&raquo;</span></li>
    <li><a href="index.php?accion=paginaPrincipal">Men&uacute; principal</a> <span class="divider">&raquo;</span></li>
    <li><a href="index.php?accion=listarClientesXDia&controlador=cliente">Cliente selecci&oacute;n</a> <span class="divider">&raquo;</span></li>
    <?php echo "<li><a href=index.php?accion=MenuClienteSeleccion&id=".$_SESSION['IdCliente']."&tipoCliente=".$_SESSION['TipoCliente'].">Men&uacute; cliente</a> <span class='divider'>&raquo;</span></li>"?>
    <li class="active">Cliente Devoluci&oacute;n</li>
</ul>


 
<div class="col_12">
    <!--Campos hidden-->
    <input type="hidden" id="hddTipoPrecio" name="hddTipoPrecio">
    <input type="hidden" id="hddTipoCliente" name="hddTipoCliente" value="<?php echo $_SESSION['TipoCliente']?>">
    
    
    <!--Fin campos hidden-->
<div id="divId" style="display:none;"></div>
    <h3 style="color:#999;margin-bottom:10px;" class="center">Devoluciones</h3>
    <label for="cliente">C&oacute;digo Cliente: <?php echo $_SESSION['IdCliente'] ?></label>
    
    <input  readonly class="col_12" type="textArea" name="cliente" value=""id="cliente" placeholder="Cliente" autocomplete="off" tabindex="1" />
    <div class="col_12">
        <ul class="tabs left">
            <li><a href="#tabr1">Venta</a></li>
            <li><a href="#tabr2">Detalle</a></li>
            <li><a href="#tabr3">Finalizar Facturas</a></li>
            
        </ul>

        <form  action="index.php?accion=agregarLineaDevoluciones&controlador=cliente" method="post" id="frmClienteDvolucion" name="frmClienteDevolucion" onSubmit="">
                    <input type="hidden" id="hddDescuentoFijo" name="hddDescuentoFijo">
                    <input type="hidden" id="hddDescuentoPromocion" name="hddDescuentoPromocion">
                    <input type="hidden" id="hddDescuentoCompetencia" name="hddDescuentoCompetencia">
                    <input type="hidden" id="hddFactor" name="hddFactor">
                    <input type="hidden" id="hddImpVenta" name="hddImpVenta">
                    <input type="hidden" id="hddUnidadesBodega" name="hddUnidadesBodega">
                    <input type="hidden" id="hddMaximoLabel" name="hddMaximoLabel">
                    <input type="hidden" id="hddMinimoLabel" name="hddMinimoLabel">
                    <input type="hidden" id="hddFindArticulo" name="hddFindArticulo">
                    <input type="hidden" id="hddCodCompania" name="hddCodCompania">
                    
                    <input type="hidden" id="hddPlazo" name="hddPlazo">
                    <input type="hidden" id="hddGrupoBonifica" name="hddGrupoBonifica">
                    <input type="hidden" id="hddTipoCambio" name="hddTipoCambio">
                    
                    
                    
                    
        <div id="tabr1" class="tab-content">
            <div class="col_12">
                <div>
                    <div class="divform">
                        <br/>
                        Nombre Art&iacute;culo: <input id="descripcionCorta" name="descripcionCorta" type="text" readonly/>
                        <label>Familias: </label>
                        <!--<input size="10" type="number" id="idFamilia" name="idFamilia"/>-->
                        <input type="number" name="idFamilia" value="" id="idFamilia" placeholder="Id Familia" autocomplete="on" tabindex="1" class="txtinput"/>
                        <input type="button"  class="btnBuscaFamilias" value="Buscar" tabindex="2"/>
                        
                        <br/>


                    </div>

                    <div id="divChoicesFamily">

                        <br/>
                        <div class="tab-pane active" id="demo">

                            <p>
                                Busqueda: <input id="filter" type="text" tabindex="3"/>
                                <!--Plazo:
                                <select class="filter-status">
                                    <option></option>
                                    <option value="N">N</option>
                                    <option value="S">S</option>
                                    
                                </select>-->
                                <br/>
                                <a href="#clear" class="clear-filter" title="clear filter"><i class="icon-rss"></i> Limpiar</a>
                                <input type="button"  class="btnEsconder" value="Esconder" tabindex="4"/>
                                <!--<span class="row-count"></span>-->
                            </p>
                            <table class="table demo" data-filter="#filter" data-page-size="5">
                                <thead>
                                    <tr>
                                        <th data-toggle="true">
                                            Selecci&oacute;n
                                        </th>
                                        <th id="thCodigo" data-toggle="true">
                                            C&oacute;digo
                                        </th>
                                        <th data-toggle="true">
                                            Descripci&oacute;n
                                        </th>

                                    </tr>
                                </thead>
                                <tbody id="bodyFamilia">

                                    <!--Aqui se insertan lo tr generados por jquery mediante el metodo cargarFamilias()-->

                                </tbody>
                                <tfoot class="hide-if-no-paging">
                                    <tr>
                                        <td colspan="100">
                                            <div class="pagination pagination-centered"></div>
                                        </td>
                                    </tr>
                                </tfoot>
                            </table>
                        </div>
                        <br/>                           

                    </div>
                    
                </div>


                
                    
                    <div id="wrapping" class="clearfix">
                        <div>
                            <label for="codigo">C&oacute;digo:</label>
                            <input onblur="return ChargeDiscount(this);" type="number" name="codigo" value="" id="codigo" placeholder="C&oacute;digo &Aacute;rticulo" tabindex="5" class="txtinput"/>
                            
                            <input type="button"  class="btnBuscaArticulos2" value="Buscar" tabindex="6"/>                   

                        </div>
                        
                        <div id="divChoicesArticulo">

                        <br/>
                        <div class="tab-pane active" id="demoArticulo">
                            
                            <p>
                                Busqueda: <input id="filterArticulo" type="text" tabindex="7"/>

                                <br/>
                                <a href="#clear" class="clear-filter" title="Limpiar campos"><i class="icon-rss"></i> Limpiar</a>
                                <input type="button"  class="btnEsconder" id="btnEsconder" name="btnEsconder" value="Esconder"/>    

                                <span class="row-count"></span>
                            </p>
                            <table class="table demo" data-filter="#filterArticulo" data-page-size="10">
                                <thead>
                                    <tr>

                                        <th data-toggle="true">
                                            Selecci&oacute;n
                                        </th>
                                        <th id="thCodigoArticulo" data-toggle="true">
                                            C&oacute;digo
                                        </th>
                                        <th data-hide="phone">
                                            Compa&ntilde;ia
                                        </th>
                                        <th data-hide="phone">
                                            Familia
                                        </th>
                                        <th data-toggle="true">
                                            Descripci&oacute;n
                                        </th>
                                        <th data-hide="phone">
                                            Factor
                                        </th>
                                        <th data-hide="phone">
                                            IV
                                        </th>
                                        <th data-hide="phone">
                                            Precio
                                        </th>
                                        <th data-hide="phone">
                                            Precio Dolar
                                        </th>
                                        <th data-hide="phone">
                                            Precio Especial
                                        </th>
                                        <th data-hide="phone">
                                            Precio Especial Dolar
                                        </th>
                                        <th data-hide="phone">
                                            Precio Sugerido
                                        </th>
                                        <th data-hide="phone">
                                            Tipo Cambio
                                        </th>
                                        <th data-hide="phone">
                                            Grupo Bonifica
                                        </th>
                                        <th data-hide="phone">
                                            Unidades
                                        </th>

                                    </tr>
                                </thead>
                                <tbody id="bodyArticulo">

                                    <!--Aqui se insertan lo tr generados por jquery mediante el metodo cargarFamilias()-->

                                </tbody>
                                <tfoot class="hide-if-no-paging">
                                    <tr>
                                        <td colspan="100">
                                            <div class="pagination pagination-centered"></div>
                                        </td>
                                    </tr>
                                </tfoot>
                            </table>
                            <br/>
                        </div>
                        <br/>                           

                    </div>
                        
                        <section id="maximos">
                            <label id="maximoLabel" for="maximo">MAX:</label>
                            <input type="number" name="maximo" value="" id="maximo" placeholder="" autocomplete="on" tabindex="7" class="txtinput"/>
                        </section>
                        <section id="minimos">
                            <label id ="minimoLabel" for="minimo">MIN:</label>
                            <input type="number" name="minimo" value="" id="minimo" placeholder="" autocomplete="on" tabindex="8" class="txtinput"/>
                        </section>
                        
                        <br/>

                        <section id="cbcMarcas"> 
                    <label for="cmbRazones">Razones:</label>
                    <select id="cmbRazones" name="cmbRazones" tabindex="9" class="selmenu">
                        <option value="0">Selecciona Una...</option>
                        <?php
                        if (sizeof($itemsRazonesDevolucion) > 0) {
                            foreach ($itemsRazonesDevolucion as $item) {
                                $codRazon = $item['CodRazon'];
                                $descripcion = $item['Descripcion'];
                                echo "<option value='$codRazon'>$descripcion - $codRazon</option>";
                            }
                        }
                        ?> 
                    </select>
                    
                </section>
                            

                    </div>
                    <div class="col_12">
                        <ul class="button-bar">
                            <li class="first">
                                <a href="#">
                                    <input tabindex="10" type="submit" class="blue" value=" AGREGAR "/>
                                </a>
                            </li>
                            <li class="last">
                                <a href="#">
                                    <input tabindex="11" type="button" class="blue" value=" ELIMINAR "/>
                                </a>
                            </li>
                        </ul>
                    </div>
                    
            </div>


        </div>
        <div id="tabr2" class="tab-content">
            <div class="col_12">
                <h3 style="color:#999;margin-bottom:10px;" class="center">Devoluciones Pendientes</h3>

                


                    <section id="cbcFacturas"> 
                        <label for="hora">N&uacute;mero de Devoluci&oacute;n:</label>
                        <select id="cmbFacturas" name="cmbFacturas" tabindex="4" class="selmenu">
                            <option value="0">Selecciona Una...</option>

                        </select>
                    </section>
                    <br/>


                
            </div>
            <div class="col_12">



                <div class="tab-pane active" id="demo2">

                    <p>
                        Busqueda: <input id="filterFacturas" type="text"/>
                        
                        <br/>
                        <a href="#clear" class="clear-filter" title="clear filter"><i class="icon-rss"></i> Limpiar</a>
                        <!--<span class="row-count"></span>-->
                    </p>
                    <table class="table demo" data-filter="#filterFacturas" data-page-size="10">
                        <thead>
                            <tr>
                                <th data-toggle="true">
                                    C&oacute;digo
                                </th>
                                <th data-toggle="true">
                                    Descripci&oacute;n
                                </th>
                                <th data-hide="phone">
                                    IV
                                </th>
                                <th data-hide="phone">
                                    MAX
                                </th>
                                <th data-hide="phone">
                                    MIN
                                </th>
                                <th data-hide="phone">
                                    Neto
                                </th>
                                <th data-hide="phone">
                                    Descuento
                                </th>
                                <th data-toggle="true">
                                    Eliminar
                                </th>


                            </tr>
                        </thead>
                        <tbody id="bodyFacturaDetalle">

                            <!--Aqui se insertan lo tr generados por jquery mediante el metodo cargarDetallesFactura()-->

                        </tbody>
                        <tfoot class="hide-if-no-paging">
                            <tr>
                                <td colspan="12">
                                    <div class="pagination pagination-centered"></div>
                                </td>
                            </tr>
                        </tfoot>
                    </table>
                </div>

            </div>


        </div>
        <div id="tabr3" class="tab-content">


        </div>

        
        
        </form>
    </div>

</div>